rain splash showers - Francés Inglés Diccionario